Pulse Sequence Programming using XML and JavaScript

نویسندگان

  • W. Overall
  • J. Pauly
چکیده

Introduction: Pulse-sequence programming is typically performed in low-level compiled languages, principally C and C++. These languages are extremely flexible, but the complexity of the resulting code makes it hard to maintain. Creating new sequences is timeconsuming, and the resulting compiled code is often not portable across platforms. We propose the use of higher-level XML and interpreted scripting to simplify the sequence programming process, resulting in human-readable code that is portable across scanners and more easily maintained. This approach has analogy in web programming, where HTML files provide a lightweight format for describing web pages, and interpreted scripting languages (JavaScript, perl, etc.) are made available on top of that to enable more complex and dynamic content.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

JavaScript: Bringing Object-Level Security to the Browser

JavaScript has evolved from a simple language intended to give web browsers basic interaction into a fully featured dynamic language that allows the browser to become an application delivery platform. With innovations such as asynchronous JavaScript and XML (AJAX) and JavaScript Object Notation (JSON), JavaScript has become the de facto standard for creating interactive web applications. With i...

متن کامل

xREI: a phylo-grammar visualization webserver

Phylo-grammars, probabilistic models combining Markov chain substitution models with stochastic grammars, are powerful models for annotating structured features in multiple sequence alignments and analyzing the evolution of those features. In the past, these methods have been cumbersome to implement and modify. xrate provides means for the rapid development of phylo-grammars (using a simple fil...

متن کامل

The design and implementation of an adaptive e-learning system

This paper describes the design and implementation of an adaptive e-learning system that provides a template for different learning materials as well as a student model that incorporates five distinct student characteristics as an aid to learning: primary characteristics are prior knowledge, learning style and the presence or absence of animated multimedia aids (multimedia mode); secondary char...

متن کامل

Testing AJAX functionality with UniTESK

AJAX (Asynchronous JavaScript and XML) is a very promising technology for building interactive web applications. At the same time, AJAX significantly complicates the development of the client side of web applications. The paper demonstrates the possibility of utilizing the UniTESK test development technology for testing the client side functionality of AJAX web applications. Using UniTESK, test...

متن کامل

FREDDY: A Web Browser-friendly Lightweight Data-Interchange Method Suitable for Composing Continuous Data Streams

As a remarkable lightweight data-interchange format for use with web browsers, JSON is well known. Recently, web browsers have come to support rich applications called Software as a Service (SaaS) and Cloud Computing. Consequently, data interchange between web servers and web browsers is an important issue. A singleton, an array, or a nested object (tree) can be represented by JSON, which is ba...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008